ComboBox представляет из себя комбинацию Edit'а и ListBox'а. Иконка для него находится на панели Standard:
У него, как и у списка (компонент TListBox ) основное свойство - Items. Его тип - TStrings. Оно определяет список строк нашего компонента. Добавление элементов, их удаление, очистка всего содержимого combobox'а происходит точно так же, как и для компонента TListBox, так что если забыли, то посмотрите в предыдущем уроке.
Выбранный пользователем элемент combobox'а можно определить с помощью свойства Text, а его номер - с помощью свойства ItemIndex (нумерация, как и у ListBox'а, начинается с нуля).
У ComboBox'а можно выбрать один из предопределенных стилей, которые определяются свойством Style. Значение стиля по умолчанию - csDropDown. При таком стиле вы можете выбирать значение из списка нашего combobox'а и впечатывать его сами. Еще одно возможное значение - csDropDownList. В этом случае пользователь сможет выбирать только те значения, которые есть в списке, другое же значение он впечатать в combobox не сможет. Это два самых распространенных значений для стиля. Иногда используется стиль csSimple. В этом случае наш combobox будет выглядеть приблизительно так (т. е. выпадающий список превратится в нечто, напоминающее ListBox ):
У ComboBox'а, как и у ListBox'а есть свойство Sorted логического типа. И работает оно точно также.